Skip to content

Add provider screenshot lightbox#12

Merged
yaacovcorcos merged 1 commit into
mainfrom
codex/provider-lightbox
Jul 22, 2026
Merged

Add provider screenshot lightbox#12
yaacovcorcos merged 1 commit into
mainfrom
codex/provider-lightbox

Conversation

@yaacovcorcos

Copy link
Copy Markdown
Contributor

What changed

  • replace the provider screenshot's new-tab behavior with an in-page native dialog
  • keep the enlarged image constrained on desktop and mobile
  • support backdrop click, a minimalist close control, and Escape dismissal
  • preserve scroll locking, focus restoration, reduced-motion behavior, and accessible labels

Why

The existing screenshot opened as a standalone image with no clear path back to the website. The new lightbox keeps visitors in context and provides familiar, accessible dismissal controls without visually overwhelming the screenshot.

Validation

  • bun run typecheck
  • bun run test — 43 tests passed
  • bun run build
  • git diff origin/main...HEAD --check
  • desktop and mobile interaction and visual QA in the local site

@yaacovcorcos
yaacovcorcos requested a review from YishayPo as a code owner July 22, 2026 13:56
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying scientfactory-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 2777dff
Status: ✅  Deploy successful!
Preview URL: https://f7eba392.scientfactory-website.pages.dev
Branch Preview URL: https://codex-provider-lightbox.scientfactory-website.pages.dev

View logs

@yaacovcorcos
yaacovcorcos merged commit d35d15d into main Jul 22, 2026
2 checks passed
@yaacovcorcos
yaacovcorcos deleted the codex/provider-lightbox branch July 22, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant